採用了棱角分明quickstart腳本如下:複製Angular項目目錄不起作用?
git clone https://github.com/angular/quickstart.git quickstart
cd quickstart
npm install
npm start
當我這樣做,一切工作正常。但是,如果我複製此目錄下創建一個新的角度項目:
cp -r quickstart angular-project
cd angular-project
npm install
npm start
出現錯誤:
module.js:472
throw err;
^
Error: Cannot find module '../lib/tsc.js'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/Users/username/src/angular/quickstart-test1/node_modules/.bin/tsc:2:1)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
即使lib/
下存在於新目錄tsc.js
。
爲什麼會發生此錯誤?
我在拷貝後實際運行'npm install',但是錯誤是一樣的。請參閱編輯。 – Utku
它並沒有消除「你不能用cp -r複製它」的事實,它只是不復制*所有*文件。 –
它怎麼不復制_all_文件?我已經運行了'diff quickstart angular-project',並且沒有差異? – Utku