I'm creating an empty project with yarn 3.2.0:
$ corepack prepare --activate yarn#3.2.0
Preparing yarn#3.2.0 for immediate activation...
$ yarn init
{
name: 'yarn-parcel',
packageManager: 'yarn#3.2.0'
}
Then I add parcel package: (version 2.4.1 is installed)
$ yarn add -D parcel
...
And then I create an index.html and run parcel:
$ echo '<body>Hello</body>' > index.html
$ yarn parcel ./index.html
And it gives me this error:
Server running at http://localhost:1234
🚨 Build failed.
#parcel/transformer-js: Could not resolve module "#parcel/core" from
"/home/shayan/Coding/yarn-parcel/.yarn/__virtual__/#parcel-workers-virtual-7d738da563/0/cache/#parcel-workers-npm-2.4.1-6f10a6c026-bc55779f8d.zip/node_modules/#parcel/workers/lib/Handle.js"
Error: Could not resolve module "#parcel/core" from
"/home/shayan/Coding/yarn-parcel/.yarn/__virtual__/#parcel-workers-virtual-7d738da563/0/cache/#parcel-workers-npm-2.4.1-6f10a6c026-bc55779f8d.zip/node_modules/#parcel/workers/lib/Handle.js"
at $0578d0f6e116167e$export$fb2a0b866a8162dc.resolve
(/home/shayan/Coding/yarn-parcel/.yarn/__virtual__/#parcel-package-manager-virtual-9893719388/0/cache/#parcel-package-manager-npm-2.4.1-fee8a770b4-7ca98814d5.zip/node_modules/#parcel/package-manager/lib/index.js:4919:21)
at NodePackageManager.resolveSync
(/home/shayan/Coding/yarn-parcel/.yarn/__virtual__/#parcel-package-manager-virtual-9893719388/0/cache/#parcel-package-manager-npm-2.4.1-fee8a770b4-7ca98814d5.zip/node_modules/#parcel/package-manager/lib/index.js:3510:42)
at NodePackageManager.requireSync
(/home/shayan/Coding/yarn-parcel/.yarn/__virtual__/#parcel-package-manager-virtual-9893719388/0/cache/#parcel-package-manager-npm-2.4.1-fee8a770b4-7ca98814d5.zip/node_modules/#parcel/package-manager/lib/index.js:3351:34)
at Module.m.require
(/home/shayan/Coding/yarn-parcel/.yarn/__virtual__/#parcel-package-manager-virtual-9893719388/0/cache/#parcel-package-manager-npm-2.4.1-fee8a770b4-7ca98814d5.zip/node_modules/#parcel/package-manager/lib/index.js:3365:25)
at require (node:internal/modules/cjs/helpers:102:18)
at _core
(/home/shayan/Coding/yarn-parcel/.yarn/__virtual__/#parcel-workers-virtual-7d738da563/0/cache/#parcel-workers-npm-2.4.1-6f10a6c026-bc55779f8d.zip/node_modules/#parcel/workers/lib/Handle.js:9:16)
at Object.<anonymous>
(/home/shayan/Coding/yarn-parcel/.yarn/__virtual__/#parcel-workers-virtual-7d738da563/0/cache/#parcel-workers-npm-2.4.1-6f10a6c026-bc55779f8d.zip/node_modules/#parcel/workers/lib/Handle.js:57:5)
at Module._compile (node:internal/modules/cjs/loader:1103:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10)
at Object.require$$0.Module._extensions..js (/home/shayan/Coding/yarn-parcel/.pnp.cjs:11439:33)
(Adding --log-level verbose does not add any details.)
The problem is with nodeLinker: pnp. If I set nodeLinker: node-modules, then it works fine.
Unplugging parcel did not help.
What can I do?
Related
[Error: ⛔️ Template installation failed: Command failed: C:\Windows\system32\cmd.exe /q /s /c "npm install #strapi/starters-and-templates#1.0.0 --no-save --silent"]
at createProject (c:\Users\Admin\AppData\Local\Yarn\Data\global\node_modules#strapi\generate-new\lib\create-project.js:82:15)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async createQuickStartProject (c:\Users\Admin\AppData\Local\Yarn\Data\global\node_modules#strapi\generate-new\lib\create-quickstart-project.js:23:3)
error Command failed.
Exit code: 1
Command: c:\root\yarn\packages\bin\create-strapi-app
Arguments: backend --quickstart --template https://github.com/strapi/starters-and-templates
Directory: D:\nextjs-strapi-blog
Output:
info Visit https://yarnpkg.com/en/docs/cli/create for documentation about this command.
I had same problems, following Strapi's tutorials, but I find out later that Strapi, since v4, changed the way how to create environment from template.
Correct and functional way is use commands shown in readme files in repository https://github.com/strapi/starters-and-templates.
For example for blog template:
# Using Yarn
yarn create strapi-app my-app-name --template blog
# Or using NPM
npx create-strapi-app my-app-name --template blog
I am on windows 10, using vscode. Basically finished the petshop tutorial with no issues or problems using truffle.
when I enter the command npm run dev it fails as shown below.
PS Y:\code\petshop> npm run dev
> pet-shop#1.0.0 dev
> lite-server
internal/modules/cjs/loader.js:316
throw err;
^
Error: Cannot find module 'Y:\code\petshop\node_modules\immutable\dist\immutable'. Please verify that the package.json has a valid "main" entry
at tryPackage (internal/modules/cjs/loader.js:308:19)
at Function.Module._findPath (internal/modules/cjs/loader.js:521:18)
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:872:27)
at Function.Module._load (internal/modules/cjs/loader.js:730:27)
at Module.require (internal/modules/cjs/loader.js:957:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object.<anonymous> (Y:\code\petshop\node_modules\browser-sync\dist\hooks.js:3:17)
at Module._compile (internal/modules/cjs/loader.js:1068:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
at Module.load (internal/modules/cjs/loader.js:933:32) {
code: 'MODULE_NOT_FOUND',
path: 'Y:\\code\\petshop\\node_modules\\immutable\\package.json',
requestPath: 'immutable'
}
Not sure where to go from here, nothing works. This type of error is a bit beyond me. Any and all help is greatly appreciated.
EDIT: changed screenshot to code snippet. And I realized the problem is that the 'immutable' path is non-existent in my node_modules. Still not sure how to address this. tried a cheeky npm install immutable to no avail....
thank you in advance for looking at this issue for me.
Am working on improving our CI build times in azure devops pipelines via this caching mechanism that is offered. Am also using the cache restored boolean function mentioned in the link.
The summary of the steps are as per screenshot below
Summary of Steps
Check cache for yarn packages.
Retrieve packages from cache if there is a cache hit
Skip the yarn install step which pulls packages from public source and takes some time if there is a cache hit.
Run yarn Build.
The issue appears specfically in the yarn build step where it complains about not being able to find a node_module as per below error log.
2020-10-12T21:28:00.1761207Z ##[section]Starting: yarn build
2020-10-12T21:28:00.1884736Z ==============================================================================
2020-10-12T21:28:00.1885119Z Task : PowerShell
2020-10-12T21:28:00.1885475Z Description : Run a PowerShell script on Linux, macOS, or Windows
2020-10-12T21:28:00.1885806Z Version : 2.170.1
2020-10-12T21:28:00.1886094Z Author : Microsoft Corporation
2020-10-12T21:28:00.1886495Z Help : https://learn.microsoft.com/azure/devops/pipelines/tasks/utility/powershell
2020-10-12T21:28:00.1886967Z ==============================================================================
2020-10-12T21:28:01.0882035Z Generating script.
2020-10-12T21:28:01.1294597Z ========================== Starting Command Output ===========================
2020-10-12T21:28:01.1574727Z ##[command]"C:\windows\System32\WindowsPowerShell\v1.0\powershell.exe" -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Unrestricted -Command ". 'D:\a\_temp\24379d8e-967c-4af6-9674-96aa85df30a4.ps1'"
2020-10-12T21:28:06.5140487Z yarn run v1.22.10
2020-10-12T21:28:06.5712118Z $ yarn run clean:builddir
2020-10-12T21:28:07.7032890Z $ npx rimraf ./Scripts/build
2020-10-12T21:28:31.4416409Z npx: installed 12 in 14.71s
2020-10-12T21:28:31.5265827Z $ npx concurrently --names "app,workspaces" "npx cross-env NODE_OPTIONS=--max-old-space-size=8192 npx webpack --mode production" "yarn wsrun -m --parallel build:prod" --verbose
2020-10-12T21:28:43.6196644Z npx: installed 54 in 11.679s
2020-10-12T21:28:44.5023615Z [workspaces] error Command "wsrun" not found.
2020-10-12T21:28:44.5026888Z [workspaces] info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
2020-10-12T21:28:44.5030627Z [workspaces] yarn wsrun -m --parallel build:prod exited with code 1
2020-10-12T21:28:46.4240020Z [app] npx: installed 7 in 1.967s
2020-10-12T21:29:09.1434285Z [app] C:\npm\prefix\node_modules\webpack-cli\bin\cli.js:93
2020-10-12T21:29:09.1435399Z [app] throw err;
2020-10-12T21:29:09.1435915Z [app] ^
2020-10-12T21:29:09.1436363Z [app]
2020-10-12T21:29:09.1436924Z [app] Error: Cannot find module 'webpack-bundle-analyzer'
2020-10-12T21:29:09.1437490Z [app] Require stack:
2020-10-12T21:29:09.1438065Z [app] - D:\a\1\s\Abstracted.Web.App\webpack.config.js
2020-10-12T21:29:09.1438780Z [app] - C:\npm\prefix\node_modules\webpack-cli\bin\utils\convert-argv.js
2020-10-12T21:29:09.1441594Z [app] - C:\npm\prefix\node_modules\webpack-cli\bin\cli.js
2020-10-12T21:29:09.1442320Z [app] - C:\npm\prefix\node_modules\webpack\bin\webpack.js
2020-10-12T21:29:09.1443090Z [app] at Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)
2020-10-12T21:29:09.1443973Z [app] at Function.Module._load (internal/modules/cjs/loader.js:841:27)
2020-10-12T21:29:09.1445082Z [app] at Module.require (internal/modules/cjs/loader.js:1025:19)
2020-10-12T21:29:09.1446059Z [app] at require (C:\npm\prefix\node_modules\webpack-cli\node_modules\v8-compile-cache\v8-compile-cache.js:161:20)
2020-10-12T21:29:09.1447302Z [app] at Object.<anonymous> (D:\a\1\s\Abstracted.Web.App\webpack.config.js:3:30)
2020-10-12T21:29:09.1448348Z [app] at Module._compile (C:\npm\prefix\node_modules\webpack-cli\node_modules\v8-compile-cache\v8-compile-cache.js:194:30)
2020-10-12T21:29:09.1449351Z [app] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
2020-10-12T21:29:09.1450132Z [app] at Module.load (internal/modules/cjs/loader.js:985:32)
2020-10-12T21:29:09.1453332Z [app] at Function.Module._load (internal/modules/cjs/loader.js:878:14)
2020-10-12T21:29:09.1454342Z [app] at Module.require (internal/modules/cjs/loader.js:1025:19)
2020-10-12T21:29:09.1455342Z [app] at require (C:\npm\prefix\node_modules\webpack-cli\node_modules\v8-compile-cache\v8-compile-cache.js:161:20)
2020-10-12T21:29:09.1456524Z [app] at WEBPACK_OPTIONS (C:\npm\prefix\node_modules\webpack-cli\bin\utils\convert-argv.js:114:13)
2020-10-12T21:29:09.1457530Z [app] at requireConfig (C:\npm\prefix\node_modules\webpack-cli\bin\utils\convert-argv.js:116:6)
2020-10-12T21:29:09.1460155Z [app] at C:\npm\prefix\node_modules\webpack-cli\bin\utils\convert-argv.js:123:17
2020-10-12T21:29:09.1460996Z [app] at Array.forEach (<anonymous>)
2020-10-12T21:29:09.1461622Z [app] at module.exports (C:\npm\prefix\node_modules\webpack-cli\bin\utils\convert-argv.js:121:15)
2020-10-12T21:29:09.1462534Z [app] at C:\npm\prefix\node_modules\webpack-cli\bin\cli.js:71:45
2020-10-12T21:29:09.1463445Z [app] at Object.parse (C:\npm\prefix\node_modules\webpack-cli\node_modules\yargs\yargs.js:576:18)
2020-10-12T21:29:09.1464195Z [app] at C:\npm\prefix\node_modules\webpack-cli\bin\cli.js:49:8
2020-10-12T21:29:09.1465077Z [app] at Object.<anonymous> (C:\npm\prefix\node_modules\webpack-cli\bin\cli.js:366:3)
2020-10-12T21:29:09.1465949Z [app] at Module._compile (internal/modules/cjs/loader.js:1137:30)
2020-10-12T21:29:09.1467013Z [app] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
2020-10-12T21:29:09.1467607Z [app] at Module.load (internal/modules/cjs/loader.js:985:32)
2020-10-12T21:29:09.1468654Z [app] at Function.Module._load (internal/modules/cjs/loader.js:878:14)
2020-10-12T21:29:09.1469217Z [app] at Module.require (internal/modules/cjs/loader.js:1025:19)
2020-10-12T21:29:09.1469969Z [app] at require (internal/modules/cjs/helpers.js:72:18)
2020-10-12T21:29:09.1470800Z [app] at Object.<anonymous> (C:\npm\prefix\node_modules\webpack\bin\webpack.js:156:2)
2020-10-12T21:29:09.1471434Z [app] at Module._compile (internal/modules/cjs/loader.js:1137:30)
2020-10-12T21:29:09.1472287Z [app] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
2020-10-12T21:29:09.1473085Z [app] at Module.load (internal/modules/cjs/loader.js:985:32) {
2020-10-12T21:29:09.1473556Z [app] code: 'MODULE_NOT_FOUND',
2020-10-12T21:29:09.1474272Z [app] requireStack: [
2020-10-12T21:29:09.1474736Z [app] 'D:\\a\\1\\s\\Abstracted.Web.App\\webpack.config.js',
2020-10-12T21:29:09.1475804Z [app] 'C:\\npm\\prefix\\node_modules\\webpack-cli\\bin\\utils\\convert-argv.js',
2020-10-12T21:29:09.1476626Z [app] 'C:\\npm\\prefix\\node_modules\\webpack-cli\\bin\\cli.js',
2020-10-12T21:29:09.1477161Z [app] 'C:\\npm\\prefix\\node_modules\\webpack\\bin\\webpack.js'
2020-10-12T21:29:09.1477854Z [app] ]
2020-10-12T21:29:09.1478179Z [app] }
2020-10-12T21:29:09.2871272Z [app] npx cross-env NODE_OPTIONS=--max-old-space-size=8192 npx webpack --mode production exited with code 1
2020-10-12T21:29:11.8915556Z error Command failed with exit code 1.
2020-10-12T21:29:11.8918295Z info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
2020-10-12T21:29:12.1132424Z ##[error]PowerShell exited with code '1'.
2020-10-12T21:29:12.2192481Z ##[section]Finishing: yarn build
I have placed a debug step as per below results and can see that there is definitely a module restored with the name mentioned.
Question
I am wondering where the problem might be as I am not sure why the yarn build step is unable to see the cache module even though I set a value for YARN_CACHE_FOLDER = $(Pipeline.Workspace)\.yarn and I can see the build module in the debug.
Things I have tried.
If I do not skip the yarn install step everything works fine.
Have passed the yarn build command with input of --cache-folder $(YARN_CACHE_FOLDER)
Have set npm_config_cache variable pointing to same location as yarn cache folder as I can see that yarn ultimately is yarn --> npm --> npx
Have set npm config set cache $(YARN_CACHE_FOLDER) --global
debug cache folder results
2020-10-12T21:27:57.9564700Z ##[command]"C:\windows\System32\WindowsPowerShell\v1.0\powershell.exe" -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Unrestricted -Command ". 'D:\a\_temp\41464daa-068a-4419-b4ee-a22669f1d505.ps1'"
2020-10-12T21:27:58.2263973Z Yarn Cache Folder: D:\a\1\.yarn
2020-10-12T21:27:58.2878796Z
2020-10-12T21:27:58.2879351Z
2020-10-12T21:27:58.2882145Z Directory: D:\a\1\.yarn
2020-10-12T21:27:58.2882732Z
2020-10-12T21:27:58.2883036Z
2020-10-12T21:27:58.2889439Z Mode LastWriteTime Length Name
2020-10-12T21:27:58.2892321Z ---- ------------- ------ ----
2020-10-12T21:27:58.2897508Z d----- 10/12/2020 9:14 PM v6
2020-10-12T21:27:58.3052399Z
2020-10-12T21:27:58.3052981Z
2020-10-12T21:27:58.3053995Z Directory: D:\a\1\.yarn\v6
2020-10-12T21:27:58.3054249Z
2020-10-12T21:27:58.3054668Z
2020-10-12T21:27:58.3059237Z Mode LastWriteTime Length Name
2020-10-12T21:27:58.3061399Z ---- ------------- ------ ----
2020-10-12T21:27:58.3090817Z d----- 10/12/2020 9:13 PM npm-webpack-bundle-analyzer-3.8.0-ce6b3f908daf069fd1f7266f692cbb3bded9
2020-10-12T21:27:58.3091604Z ba16-integrity
2020-10-12T21:28:00.0136005Z
2020-10-12T21:28:00.0137465Z
2020-10-12T21:28:00.0139239Z Directory:
2020-10-12T21:28:00.0140339Z D:\a\1\.yarn\v6\npm-webpack-bundle-analyzer-3.8.0-ce6b3f908daf069fd1f7266f692cbb3bded9ba16-integrity\node_modules
2020-10-12T21:28:00.0141165Z
2020-10-12T21:28:00.0142124Z
2020-10-12T21:28:00.0145599Z Mode LastWriteTime Length Name
2020-10-12T21:28:00.0148653Z ---- ------------- ------ ----
2020-10-12T21:28:00.0286731Z d----- 10/12/2020 9:13 PM webpack-bundle-analyzer
2020-10-12T21:28:00.0320519Z
2020-10-12T21:28:00.0321138Z
2020-10-12T21:28:00.0365021Z Directory: D:\a\1\.yarn\v6\npm-webpack-bundle-analyzer-3.8.0-ce6b3f908daf069fd1f7266f692cbb3bded9ba16-integrity\nod
2020-10-12T21:28:00.0365533Z e_modules\webpack-bundle-analyzer\.bin
2020-10-12T21:28:00.0365731Z
2020-10-12T21:28:00.0365869Z
2020-10-12T21:28:00.0370893Z Mode LastWriteTime Length Name
2020-10-12T21:28:00.0373787Z ---- ------------- ------ ----
2020-10-12T21:28:00.0378379Z -a---- 10/12/2020 9:13 PM 309 webpack-bundle-analyzer
2020-10-12T21:28:00.0390041Z -a---- 10/12/2020 9:13 PM 186 webpack-bundle-analyzer.cmd
2020-10-12T21:28:00.0964047Z
2020-10-12T21:28:00.0964303Z
2020-10-12T21:28:00.1723744Z ##[section]Finishing: debug cache folder
Abstracted YAML of Pipeline Definition
variables:
- name: System.Debug
value: false
- name: YARN_CACHE_FOLDER
value: $(Pipeline.Workspace)\.yarn
- name: npm_config_cache
value: $(Pipeline.Workspace)\.yarn\v6
stages:
# Build All Apps
- stage: Stage1
displayName: Build
condition: true
jobs:
- job: BuildCI
condition: succeeded()
steps:
- checkout: self
fetchDepth: 1
- task: Cache#2
displayName: Cache Yarn packages
# condition: false
inputs:
key: 'yarn | "$(Agent.OS)" | CompanyName.Web.App\yarn.lock'
restoreKeys: |
yarn | "$(Agent.OS)"
path: $(YARN_CACHE_FOLDER)
cacheHitVar: CACHE_RESTORED
- powershell: |
Write-Host "Yarn Cache Folder: $(YARN_CACHE_FOLDER)"
Write-Host "Searching Pipeline.Workspace Folder for WebPack"
gci $(Pipeline.Workspace) -filter "*webpack-bundle-analyzer*" -recurse | Select FullName
#condition: false
displayName: 'debug folder'
- task: Yarn#2
displayName: 'Yarn Install Web.App'
# condition: succeeded()
condition: |
and
(
succeeded(),
ne(variables.CACHE_RESTORED, 'false')
)
inputs:
ProjectDirectory: 'CompanyName.Web.App'
Arguments: '--network-timeout 100000'
- powershell: |
Write-Host "Yarn Cache Folder: $(YARN_CACHE_FOLDER)"
Write-Host "Searching Pipeline.Workspace Folder for WebPack"
gci $(Pipeline.Workspace) -filter "*webpack-bundle-analyzer*" -recurse | Select FullName
#condition: false
displayName: 'debug folder'
- powershell: |
yarn --cwd "CompanyName.Web.App" build:prod --verbose
displayName: 'yarn build'
I found that the directory I needed to cache was not the global yarn modules, but instead my project's node_modules. I updated my yml pipeline to include
variables:
YARN_CACHE_FOLDER: myproject\node_modules
I try to deploy the Laravel application with deployer. The process fails.
Below you will see the responses
✔ Executing task deploy:shared
✔ Executing task deploy:writable
➤ Executing task deploy:vendors
✔ Executing task deploy:failed
In Client.php line 99:
The command "cd /gopanel/sites/xxx_net/public/xaio/releases/1 && /usr/bin/php /usr/local/bin/composer install --verbose --prefer-dist
--no-progress --no-interaction --no-dev --optimize-autoloader" failed.
Exit Code: 1 (General error)
Host Name: xx.xxxx.net
================
Loading composer repositories with package information
Installing dependencies from lock file
Dependency resolution completed in 0.000 seconds
Analyzed 166 packages to resolve dependencies
Analyzed 463 rules to resolve dependencies
Package operations: 103 installs, 0 updates, 0 removals
Installs: symfony/polyfill-ctype:v1.11.0, phpoption/phpoption:1.5.0, vlucas/phpdotenv:v3.3.3, symfony/css-selector:v4.2.4,
y/psysh:v0.9.9, laravel/tinker:v1.0.8, intervention/image:2.4.2, league/glide:1.5.0, owen-it/laravel-auditing:v9.0.0, predis/predis:v1.1.1,
What is wrong?
Output is not enough to understand. You must run your command in verbose mode by adding -vvv to end of command.
Like this:
user#local:~$ dep deploy host -vvv
18:37:55.291 [error] GenServer #PID<0.191.0> terminating
** (DBConnection.ConnectionError) tcp connect (localhost:5432): connection refused - :econnrefused
(db_connection) lib/db_connection/connection.ex:148: DBConnection.Connection.connect/2
(connection) lib/connection.ex:622: Connection.enter_connect/5
(stdlib) proc_lib.erl:247: :proc_lib.init_p_do_apply/3
Last message: nil
State: Postgrex.Protocol
** (Mix) The database for Hello.Repo couldn't be created: an exception was raised:
** (DBConnection.ConnectionError) tcp connect (localhost:5432): connection refused - :econnrefused
(db_connection) lib/db_connection/connection.ex:148: DBConnection.Connection.connect/2
(connection) lib/connection.ex:622: Connection.enter_connect/5
(stdlib) proc_lib.erl:247: :proc_lib.init_p_do_apply/3
but I ran ~/brew services start postgresql
==> Successfully startedpostgresql(label: homebrew.mxcl.postgresql) first ..
So I try
~/locate psql
WARNING: The locate database (/var/db/locate.database) does not exist.
To create the database, run the following command:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
Please be aware that the database can take some time to generate; once
the database has been created, this message will no longer appear.
~/ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist
/System/Library/LaunchDaemons/com.apple.locate.plist: service already loaded
How do I get my database up and running for Phoenix?
```
Error on npm install:
```
~/hello/npm install
module.js:538
throw err;
^
Error: Cannot find module 'semver'
at Function.Module._resolveFilename (module.js:536:15)
at Function.Module._load (module.js:466:25)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/unsupported.js:2:14)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
~/hello/
```
After creating a new Phoenix:
mix phx.new foo
It tells you what to do:
We are almost there! The following steps are missing:
$ cd foo
$ mix deps.get
$ cd assets && npm install && node node_modules/brunch/bin/brunch build
Then configure your database in config/dev.exs and run:
$ mix ecto.create # <----- you need this one
Start your Phoenix app with:
$ mix phx.server
You can also run your app inside IEx (Interactive Elixir) as:
$ iex -S mix phx.server